// 入口文件

// 加载模块
const express = require('express')
const path = require('path')
const userRouter = require('./router/userRouter')
const goodsRouter = require('./router/goodsRouter')
const shoppingCartRouter = require('./router/shoppingCartRouter')
const fileRouter = require('./router/fileRouter')
const db = require('./db/connect') //连接数据库
const cors = require("cors");
// const md5=require('md5');
// const jsonwebtoken=require("jsonwebtoken")
// const bodyParse=require("body-parser")
// const path=require("path")
// const fs=require('fs')
// const bodyParser = require('body-parser')

// 实例化express
const app = express()

// 使用中间件
app.use('/', express.urlencoded({ extended: false })) //解析表单数据
app.use('/', express.json()) //解析json数据
app.use(cors()); // 解决跨域

app.use('/user', userRouter) //使用用户路由
app.use('/goods', goodsRouter) //使用商品路由
app.use('/file', fileRouter) //使用文件路由
app.use('/shoppingCart', shoppingCartRouter) //使用购物车路由
app.use('/static', express.static(path.join(__dirname, 'static'))) //指定静态资源目录


// app.use(bodyParser,urlencoded({extend:false}));
// app.use(bodyParse.json());
// app.use(cors());s

// 用户登录接口
// app.post("/api/v1/user/login",(re1,res)=>{

// })
// 用户信息
// app.get("api/v1/user/getUserInfo",(req,res)=>{})
// app.post('/api/v1/user/passwdInit',(req,res)=>{});
// 监听3000端口，启动服务
app.listen(3000, () => {
    console.log('-------------server start-------------')
})